minimally invasive heart surgery - French English Dictionary